<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <title>15-js的运算符</title>
</head>

<body>

</body>
<script>
  /*  1） == 和 === 的区别
    1. == : 只比较字面值
    2. === : 不仅比较字面值,还比较类型
    3. 在js中用的比较多的是 ==
  */


  /*2）不同类型的算术运算符
    1. 任何类型 + string  =  string (重要!!! 和 Java一样)

    2. boolean类型和number类型运算，注意：true=1，false=0。 
    let a = 100 + true;  // a=101

    3. null  和 number类型运算时 值为 0
    let a = 100 + null;  // a = 100

    4. undefined 和 number运算结果  NaN (not a number不是一个数字)
    let a;
      console.log(a+100);   // NaN

  */



  /*3）非布尔类型也有布尔含义
    1.  string (知道) 
    空串为false，非空串为true
    2. number
              0为false, 非0为true
    3. null
                false
    4. undefined
                false

  */


</script>

</html>